package com.crm.service.returnMoney;

import com.crm.model.entity.returnMoney.ReturnMoneyExamine;
import com.crm.model.qo.returnMoney.ReturnMoneyExamineQO;
import com.crm.model.vo.returnMoney.ReturnMoneyExamineVO;

import java.util.List;

/**
 *
 * @Author xielinqi
 * @Date 4:22 下午 2021/12/2
 */
public interface ReturnMoneyExamineDbService {

    /**
     * 回款审核列表
     * @Param returnMoneyExamineQO
     * @Author xielinqi
     * @Date 4:23 下午 2021/12/2
     */
    List<ReturnMoneyExamineVO> selectList(ReturnMoneyExamineQO returnMoneyExamineQO);

    /**
     * 根据审核id查询
     * @Param examineId
     * @Author xielinqi
     * @Date 1:51 下午 2021/12/3
     */
    ReturnMoneyExamine selectByPrimaryKey(String examineId);

    /**
     * 修改
     * @Param returnMoneyExamine
     * @Author xielinqi
     * @Date 3:44 下午 2021/12/3
     */
    int updateByPrimaryKeySelective(ReturnMoneyExamine returnMoneyExamine);

    /**
     * 根据审核id查询
     * @Param examineId
     * @Author xielinqi
     * @Date 11:27 上午 2021/12/6
     */
    ReturnMoneyExamineVO selectByExamineId(String examineId);

    /**
     * 回款未审核
     * @Author renshaorong
     * @Date 2021/12/21
     * @return
     */
    Integer getReturnMoneyExamineNum();
}
